package shs.config;

import com.alibaba.druid.FastsqlException;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.Scope;
import shs.bean.User;

@Import(FastsqlException.class) // //第三方组件注入,给容器中放指定类型的组件，组件的名字默认是全类名
@Configuration //这是一个配置类,替代以前的配置文件
public class AppConfig01 {
    @Bean //替代以前的Bean标签，组件在容器中的名字是方法名
    @Scope("prototype") //多实例
     public User user01(){
        User user = new User();
        user.setId("1");
        user.setName("111");
        return user;
    }
    //@Bean  //第三方组件注入
    public FastsqlException fastsqlException(){
        return new FastsqlException();
    }
}
